package com.sz.admin.datainfo.pojo.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.time.LocalDateTime;
import org.springframework.format.annotation.DateTimeFormat;
import com.sz.core.common.entity.PageQuery;

/**
 * <p>
 * 司机车辆查询DTO
 * </p>
 *
 * @author sz-admin
 * @since 2025-09-17
 */
@Data
@Schema(description = "司机车辆查询DTO")
public class DriverVehicleQueryDTO extends PageQuery {

    @Schema(description = "司机ID", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long driverId;

    @Schema(description = "查询开始时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startTime;

    @Schema(description = "查询结束时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endTime;
}